package com.zzg.springboot.annotation.exception;

import javax.servlet.http.HttpServletRequest;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * 
 * @ClassName:  GlobalException   
 * @Description: 基于springMVC @ControllerAdvice注解，创建全局异常 处理类  
 * @author: 世纪伟图 -zzg
 * @date:   2018年11月5日 上午9:56:15   
 *     
 * @Copyright: 2018 www.digipower.cn 
 * 注意：本内容仅限于深圳市世纪伟图科技开发有限公司内部使用，禁止用于其他的商业目的
 */
@ControllerAdvice
public class GlobalException {
	 /**
	  * 
	  * @Title: globalException   
	  * @Description: 基于springMVC 的 @ControllerAdvice + @ExceptionHandler 创建全局异常
	  * @param: @param request
	  * @param: @param e
	  * @param: @return      
	  * @return: String      
	  * @throws
	  */
	 @ExceptionHandler({ Exception.class })
	 @ResponseBody
	 public String globalExceptionHandler(HttpServletRequest request ,Exception e){
		 return e.getMessage();
	 }
	 

}
